home *** CD-ROM | disk | FTP | other *** search
/ Games of Daze / Infomagic - Games of Daze (Summer 1995) (Disc 1 of 2).iso / x2ftp / msdos / reviews / gx_snd / snd.txt < prev   
Text File  |  1994-11-14  |  22KB  |  564 lines

  1.  
  2.  
  3.   Add The Power of Graphics To Your Programs With Genus Microprogramming
  4.  
  5. Genus Microprogramming, Inc. has been delivering quality graphics programming
  6. tools and libraries to programmers in the PC environment since 1987. Our
  7. distribution includes users in both the United States and Canada and in over
  8. 50 different countries world-wide. We'd like to add you to our growing family
  9. of users as well!
  10.  
  11. As a leading graphics developer we take our products and customers very
  12. seriously. That is why the Genus development staff includes the most
  13. knowledgeable and creative programmers in the business. Genus President
  14. Chris Howard is a recognized authority on graphics programming, and has
  15. written a book and several feature magazine articles as well as appearing on
  16. computer television programs.
  17.  
  18. With our knowledge and dedication, we've simplified the task of adding
  19. graphics to your applications! Our solution is the GX Development Series. This
  20. powerful set of tools allows you to incorporate graphics into your programs
  21. quickly and easily. The GX Series includes GX Graphics, GX Printer, GX Images,
  22. GX Effects, GX Text, the PCX Toolkit, the GIF Toolkit and GX Sounds. Windows
  23. versions are available for GX Images, GX Effects, and the PCX Toolkit.
  24.  
  25. Each toolkit in the GX Series is written entirely in Assembly Language, for
  26. the fastest, tightest code. The toolkits are designed to support dozens of
  27. compilers and languages, from Basic to C++.  All standard graphics modes are
  28. supported, along with Super VGA resolutions up through 1280x1024 in over
  29. sixteen million colors! (GX Sounds is written in C for C compilers only and
  30. video mode support does not apply.)
  31.  
  32. The GX Series incorporates a modular design approach. The toolkits in the
  33. series are standalone products and can be used individually. However, when 2
  34. or more toolkits are used together in one program, the GX Kernel library is
  35. shared. The GX Kernel library comes free with every toolkit, and provides the
  36. core, or kernel, functions for graphics support and memory manipulation. The
  37. GX Kernel functions are shared by the toolkits in the GX Series, thereby
  38. reducing code and data overhead considerably.  (GX Sounds does not include
  39. the GX Kernel as it is not required.)
  40.  
  41. Here are some of the features that make the GX Series toolkits so powerful and
  42. easy to use:
  43.  
  44. * Written in Assembly Language, yet they support a wide variety of languages
  45. and compilers--all in one package. This gives you the freedom to switch
  46. compilers, or even programming languages, without having to switch libraries
  47. or buy new versions.  (GX Sounds is written in C for C compilers only.)
  48.  
  49. * Comprehensive video mode and Super VGA chipset support gives you the
  50. flexibility to choose almost any video mode or graphics adapter available,
  51. from Hercules to Super VGA, from 320x200 to 1280x1024, from 1 color to over
  52. sixteen million!  (Does not apply for GX Sounds.)
  53.  
  54. * Define graphics bitmaps of any size in conventional, expanded, extended, or
  55. disk memory. Resize graphics memory and use it for one large page, or many
  56. pages. Scroll bitmaps using either software or hardware scrolling. (Does not
  57. apply for GX Sounds.)
  58.  
  59. * Fast scaling, color conversion, and dithering FROM any size and color
  60. resolution TO any size and color resolution.  (Does not apply for GX Sounds.)
  61.  
  62. * Real mode, 16-bit Protected Mode, and Source Code versions available.
  63. (GX Sounds for Real mode only, requiring 386 CPU or above.)
  64.  
  65. * Comprehensive softbound manuals
  66.  
  67. * Plenty of full featured examples in each supported language
  68.  
  69. * Great technical support, either over the phone, by fax, through the Genus
  70. BBS, or our CompuServe forum
  71.  
  72. * 30-Day Money-Back Guarantee
  73.  
  74. * Royalty Free!
  75.  
  76. Of course, each product in the GX Series has its own strengths and features
  77. besides some of the common ones listed here. To find out more, simply continue
  78. reading the rest of this brochure. We are sure you will agree that Genus
  79. offers a one-stop solution to your programming needs with our complete line of
  80. programming toolkits.
  81.  
  82. WHAT WE SUPPORT:
  83.  
  84. Adapters:
  85.  
  86. Hercules modes: 720x348x2
  87.      CGA modes: 320x200x4, 640x200x2
  88.      EGA modes: 320x200x16, 640x200x16, 640x350x2, 640x350x16
  89.      VGA modes: 640x480x2, 640x480x16, 320x200x256
  90.      VGA ModeX: 320x200, 320x240, 320x400, 320x480,
  91.                 360x200, 360x240, 360x400, 360x480 in 256 colors
  92.     SVGA modes: 640x350, 640x400, 640x480, 800x600, 800x600,
  93.                 1024x768, and 1280x1024, in 32K, 64K, and 16.7M colors
  94.  
  95. Printers:
  96.  
  97. (GX Printer supports hundreds of printers! See the GX Printer
  98.  description for a partial listing)
  99.  
  100. Sound and Music:
  101.  
  102. (GX Sounds supports most of the popular sound cards available!
  103.  See the GX Sounds description for a partial listing)
  104.  
  105. Protected Mode:
  106.  
  107. Phar Lap 286/DOS Extender v2.5 or above
  108. Rational Systems DOS/16M v4.3 or above
  109. Blinker 3.0 or above
  110. Clipper 5.x with Exospace 1.0 or above
  111. Borland Pascal v7.0 or above
  112.  
  113. Memory:
  114.  
  115. Expanded Memory compatible with LIM EMS 4.0
  116. Extended Memory compatible with XMS 2.0
  117. Disk-Based Memory with DOS 3.0 or above
  118.  
  119. Compilers:
  120.  
  121. Microsoft Assembler 5.x, 6.x
  122. Turbo Assembler 1.0, 2.0, 3.0
  123. Microsoft C 5.x, 6.0, 7.0
  124. Visual C++ 1.x
  125. Quick C 1.x, 2.x
  126. Turbo C/C++ 1.x, 2.0
  127. Lattice C 6.0
  128. JPI TopSpeed C 3.0
  129. Borland C/C++ 2.0, 3.x, 4.0
  130. JPI TopSpeed C++ 3.0
  131. Watcom C 9.0, 10.0
  132. Symantec C++ 6.x, 7.0
  133. Turbo Pascal 4.0, 5.x, 6.0, 7.0
  134. Borland Pascal 7.0
  135. JPI TopSpeed Pascal 3.0
  136. Microsoft Basic 6.0, 7.x
  137. QuickBasic 4.x, 7.x
  138. Visual Basic for DOS 1.0
  139. Power Basic 3.0c
  140. Microsoft FORTRAN 5.0
  141. Clipper Summer '87, 5.x
  142. JPI TopSpeed Modula-2 3.0
  143.  
  144. Windows Compilers (Windows Versions Only):
  145.  
  146. Microsoft C 5.1, 6.0, 7.0
  147. Visual C++ 1.x
  148. Symantec C++ 6.x, 7.0
  149. Borland C++ 3.x, 4.0
  150. Visual Basic 1.0, 2.0, 3.0
  151. Turbo Pascal for Windows 1.x
  152. Any Language supporting a DLL
  153.  
  154. Each toolkit  supports all  languages and compilers -- you do not need
  155. to specify the compiler when ordering.
  156.  
  157. No memory resident or runtime programs required.
  158.  
  159. Small, Medium, or Large model libraries are provided, and Quick
  160. Libraries and Units when appropriate.
  161.  
  162. WHAT IS REQUIRED
  163.  
  164. An IBM PC/XT/AT, PS/2 or 100% compatible
  165. 1 disk drive
  166. A CGA/EGA/VGA/SVGA/Hercules adapter and display, or 100% compatible
  167. DOS 2.1 or above (3.0 or above for disk-based memory support)
  168. Microsoft MASM 6.x, if ordering source code
  169.  
  170. MISCELLANEOUS
  171.  
  172. No Royalties!
  173. 30-Day Money-Back Guarantee!
  174.  
  175.  
  176.  
  177. GX SOUNDS
  178.  
  179. The GX Sounds toolkit offers professional sound effects and music
  180. to developers writing their own application programs. With the emphasis
  181. on multimedia, users nearly demand their programs to be capable of sound.
  182. But the steadily increasing number of sound cards available makes this
  183. more and more difficult. But not any longer!
  184.  
  185. GX Sounds shields you from the in-depth knowledge of sound required to
  186. properly utilitize digital and MIDI sound on a wide variety of sound output
  187. devices. You can automatically detect multiple sound devices, and detection
  188. drivers are loadable so that new detection routines can be added without
  189. requiring modification to your program.
  190.  
  191. With GX Sounds, you have complete control over all sound parameters such as
  192. output rate, volume, and output channel. Plus, you can pre-process the sound
  193. data to provide effects such as pitch shifting, echo, delay, reverb, and more.
  194.  
  195. For MIDI playback, GX Sounds supports the OPL2 and OPL3 sound chips found on
  196. almost every sound board on the market today. The MIDI system supports the
  197. simultaneous playback of up to 8 songs with full voice and channel stealing.
  198. Plus, the MPU-401 interface is fully supported, allowing your MIDI songs to
  199. be played out on a variety of external devices including the Roland MT-32.
  200.  
  201. Note that as new sound drivers are created, no code modification is required
  202. by you. This allows GX Sounds to be upwardly expandable and remain downwardly
  203. compatible.
  204.  
  205. Take advantage of the power of GX Sounds and add multimedia sound support to
  206. your program today!
  207.  
  208. NOTE: This toolkit is available for the C language ONLY.
  209.  
  210. Here are just a few of the sound boards supported as of this printing:
  211.  
  212.   Sound Blaster, SB Pro, SB/16, SB AWE32
  213.   Adlib Gold, Adlib Digitized
  214.   Pro Audio Spectrum Plus, PAS/16
  215.   Sound Master II
  216.   Thunderboard
  217.   Microsoft Sound System
  218.   Roland Sound Canvas, RAP-10, MT-32
  219.   Ensoniq Sound Scape
  220.   Sound Galaxy NX Pro 16
  221.   Cardinal Sound Studio
  222.   Gravis UltraSound
  223.   Disney Sound Source
  224.   MPU-401
  225.   OPL2/3
  226.   UART MIDI
  227.  
  228.  
  229.  
  230. GX SOUNDS FUNCTIONS
  231.  
  232. Digital System
  233.  
  234. sndDigiConfigureDriver       Set up the sound card driver
  235. sndDigiConfigureSample       Set up the digital sample
  236. sndDigiInitDriver            Install a digital playback sound card driver
  237. sndDigiInitSystem            Initialize digital sample playback
  238. sndDigiUnInitDriver          Remove a sound card driver
  239. sndDigiUnInitSystem          De-initialize sample playback
  240.  
  241. MIDI System
  242.  
  243. sndMidiConfigureDriver       Set up the MIDI driver configuration
  244. sndMidiDigiConfigureDriver   Set up a digital driver for the MIDI system
  245. sndMidiInitDriver            Install a MIDI device driver
  246. sndMidiInitSystem            Initialize MIDI playback
  247. sndMidiSetInsData            Install MIDI instrument data files
  248. sndMidiUnInitDriver          Remove a MIDI device driver
  249. sndMidiUnInitSystem          De-initialize MIDI playback
  250.  
  251. Timer System
  252.  
  253. sndTimerInitSystem           Install the timer system
  254. sndTimerUnInitSystem         Remove the timer system
  255.  
  256. Device Detection             
  257.  
  258. sndDigiDetectFirst           Detect the first sound card available
  259. sndDigiDetectHardware        Look for a specific sound card
  260. sndDigiDetectInit            Initialize sound card detection
  261. sndDigiDetectNext            Detect additional sound cards
  262. sndDigiDetectSettings        Detect the hardware settings
  263. sndDigiDetectUnInit          De-initialize sound card detection
  264. sndDigiGetDeviceCaps         Get the driver devices capabilities
  265.  
  266. Sample Playback
  267.  
  268. sndDigiConfigureSample       Set up the digital sample initialization
  269. sndDigiContinueSample        Continue a stopped sample
  270. sndDigiGetPlayCount          Get the number of samples playing
  271. sndDigiGetSampleLength       Get the length of the sample buffer
  272. sndDigiSampleDone            Determine whether a sample is done
  273. sndDigiSetSampleLength       Set the length of the sample buffer
  274. sndDigiStartSample           Start the processing of a sample
  275. sndDigiStopSample            Stop sample processing
  276.  
  277. MIDI Playback
  278.  
  279. sndMidiConfigureSong         Set up the MIDI song configuration
  280. sndMidiInitSong              Install a MIDI song
  281. sndMidiPauseSong             Pause an active MIDI song
  282. sndMidiResetSong             Reset a paused or stopped MIDI song
  283. sndMidiResumeSong            Resume a paused MIDI song
  284. sndMidiSongDone              Determine whether a MIDI song is done
  285. sndMidiStartSong             Begin playing a MIDI song
  286. sndMidiStopSong              Stop an active MIDI song
  287. sndMidiUnInitSong            Remove a MIDI song
  288.  
  289. Timer Events
  290.  
  291. sndTimerGetEventRate         Get the processing rate of an event
  292. sndTimerRegisterEvent        Register an event with the timer
  293. sndTimerSetEventRate         Set the current event processing rate
  294. sndTimerUnRegisterEvent      Remove a device driver DMA fill handler
  295.  
  296. Effects
  297.  
  298. sndDigiSetMasterVolume       Set the master output volume
  299. sndDigiSetSampleChannel      Set the output channel for a sample
  300. sndDigiSetSampleControl      Enable effects controls for a sample
  301. sndDigiSetSampleLooping      Set the loop count, start, and length
  302. sndDigiSetSamplePanning      Set the panning position and speed
  303. sndDigiSetSamplePitch        Set the pitch shift value for a sample
  304.  
  305. Effects (Active)
  306.  
  307. sndDigiAlterSamplePitch      Alter the pitch of an active sample
  308. sndDigiAlterSampleChannel    Alter the output channel
  309. sndDigiAlterSampleControl    Alter the sample controls
  310. sndDigiAlterSampleLoopCount  Alter the number of times to loop
  311. sndDigiAlterSamplePanning    Alter the pan position and speed
  312. sndDigiAlterSampleVolume     Alter the volume of an active sample
  313.  
  314. Memory
  315.  
  316. sndAllocMem                  Allocate a sound buffer in memory
  317. sndFreeMem                   Free a memory buffer
  318.  
  319. Misc
  320.  
  321. sndDigiDetectEnvironment     Detect settings from environment string
  322. sndGetVersion                Get the GX Sounds version string
  323.  
  324. Utilities
  325.  
  326. sndPlay.EXE                  Plays MIDI songs or digital samples
  327. sndTrans.EXE                 Converts VOC,WAV,AIF to RAW and MIDI to GXM files
  328. sndBank.EXE                  Assembles and disassembles Bank files
  329.  
  330.  
  331.  
  332. ORDERING AND PAYMENT INFORMATION
  333.  
  334. To place your order simply call us toll-free at (800) 227-0918 or
  335. direct at (713) 870-0737 between 8:00am and 6:00pm Central time Monday
  336. through Friday. Or if you prefer, complete the enclosed order form and
  337. FAX it to us at (713) 870-0288, or mail your order to 1155 Dairy
  338. Ashford, Suite 200, Houston, Texas 77079-3012, USA.
  339.  
  340. We accept Visa, MasterCard, American Express, Company Check, C.O.D.
  341. (Company Check or Cashier's Check), Money Order, or Wire Transfer.
  342. Arrange for a wire transfer as follows:
  343.  
  344.      Genus Microprogramming, Inc.
  345.      Account Number 02600033548
  346.      Texas Commerce Bank Houston, N.A.
  347.      Houston, Texas, USA
  348.      Federal Routing Number 113000609
  349.  
  350. All funds must be payable in US Dollars. International checks must be
  351. drawn on a US Bank.
  352.  
  353. Texas customers must add 8.25% state sales tax or provide proof of
  354. tax-exempt status.
  355.  
  356. ----------------------------------------------------------------------
  357.  
  358. SHIPPING AND HANDLING
  359.  
  360. Most delivery services will not deliver packages to PO Boxes. So, it
  361. is extremely important that you provide us with your street address
  362. when placing your order. Also include your telephone number and fax
  363. number incase we need to contact you regarding your shipment.
  364.  
  365. Please note that we do not ship orders via the United States Postal
  366. Service because we need a tracking number.
  367.  
  368. International shipping and handling charges are not listed on the
  369. order form. All international orders must call or fax us for shipping
  370. and handling charges.
  371.  
  372. ----------------------------------------------------------------------
  373.  
  374. PRICING
  375.  
  376. Prices listed on the order form are subject to change with out notice.
  377.  
  378. ----------------------------------------------------------------------
  379.  
  380. GENUS PRODUCT ORDER FORM
  381.  
  382. DOS Toolkits:
  383.  
  384. GX Graphics 3.0                                               $249 ___
  385. GX Text 3.0                                                    149 ___
  386. GX Images 1.0                                                  499 ___
  387. GX Effects 3.0                                                 199 ___
  388. GX Sounds 1.0                                                  249 ___
  389. GX Printer 1.5                                                 349 ___
  390. PCX Toolkit 6.0                                                249 ___
  391. GIF Toolkit 1.5                                                249 ___
  392.  
  393. DOS Toolkits with Source:
  394.  
  395. GX Graphics w/Source 3.0                                       699 ___
  396. GX Text w/Source 3.0                                           349 ___
  397. GX Effects w/Source 3.0                                        399 ___
  398. GX Printer w/Source 1.5                                        699 ___
  399. PCX Toolkit w/Source 6.0                                       599 ___
  400. GIF Toolkit w/Source 1.5                                       599 ___
  401. GX Games w/Source 1.0 (Requires some GX Series Toolkits         59 ___
  402.                if recompiling)
  403.  
  404. DOS 16-Bit Protected Mode Toolkits: (Includes Real Mode)
  405.  
  406. GX Graphics/16 3.0                                            $299 ___
  407. GX Text/16 3.0                                                 199 ___
  408. GX Images/16 1.0                                               549 ___
  409. GX Effects/16 3.0                                              249 ___
  410. GX Sounds/16 1.0                                               299 ___
  411. GX Printer/16 1.5                                              399 ___
  412. PCX Toolkit/16 6.0                                             299 ___
  413. GIF Toolkit/16 1.5                                             299 ___
  414.  
  415. DOS 16-Bit Protected Mode Toolkits with Source: (Includes Real Mode)
  416.  
  417. GX Graphics/16 w/Source 3.0                                    749 ___
  418. GX Text/16 w/Source 3.0                                        399 ___
  419. GX Effects/16 w/Source 3.0                                     449 ___
  420. GX Printer/16 w/Source 1.5                                     749 ___
  421. PCX Toolkit/16 w/Source 6.0                                    649 ___
  422. GIF Toolkit/16 w/Source 1.5                                    649 ___
  423.  
  424. Windows Toolkits:
  425.  
  426. GX Images for Windows 1.0                                      499 ___
  427. GX Effects for Windows 1.0                                     199 ___
  428. PCX Toolkit for Windows 1.0                                    249 ___
  429.  
  430. Windows Toolkits with Source:
  431.  
  432. GX Effects for Windows w/Source 1.0                            399 ___
  433. PCX Toolkit for Windows w/Source 1.0                           599 ___
  434.  
  435. Retail Products:
  436.  
  437. Proteus 7.0                                                    349 ___
  438.  
  439. Upgrades:
  440.  
  441. Call or Fax for upgrade pricing
  442.  
  443. Specials:
  444.  
  445. Graphics Developer's Pak                               647     495 ___
  446. GX Graphics, GX Text, PCX Toolkit
  447.  
  448. Game Developer's Pak                                  1005     695 ___
  449. GX Games, PCX Toolkit, GX Graphics, GX Effects, GX Sounds
  450.  
  451. Multimedia Developer's Pak                            1345     895 ___
  452. GX Effects, GX Sounds, GX Images, GX Graphics, GX Text
  453.  
  454. Image Developer's Pak                                 1445     995 ___
  455. GX Images, GX Graphics, GX Text, GX Effects, GX Printer
  456.  
  457. Custom Developer's Pak
  458. (3 or more toolkits of your choice - GX Games does not        Save 20%
  459. qualify as one of the first 3 toolkits. Not available from
  460. dealers.)
  461.  
  462.  
  463.                                                    SUBTOTAL __________
  464.  
  465.                                         SHIPPING & HANDLING __________
  466.  
  467.                         TEXAS RESIDENTS ADD 8.25% SALES TAX __________
  468.  
  469.                                                       TOTAL __________
  470.  
  471. Shipping & Handling
  472. -------------------
  473.  
  474. Domestic Orders (U.S.A. Only), one product:
  475.  
  476.   Economy  (2-day)                                  $15
  477.  
  478.   Standard Overnight                                $20
  479.  
  480.   Priority Overnight                                $25
  481.  
  482.   For each additional product ordered, please add:  $ 5
  483.  
  484. International Orders, one product:
  485.  
  486.   Canada or Mexico                                  $30
  487.  
  488.   Belgium, France, Germany, Hong Kong, Ireland,
  489.   Italy, Japan, Netherlands, Norway, Taiwan, or UK  $35
  490.  
  491.   Australia, China, Denmark, New Zealand, Israel,
  492.   South Korea, Spain, or Sweden                     $45
  493.  
  494.   Any other country not listed above, CALL or FAX
  495.  
  496.   For each additional product ordered, please add:  $15
  497.  
  498.  
  499. Method of Payment
  500. -----------------
  501.  
  502. We accept a check, money order, COD, MasterCard, VISA, and AMEX
  503.  
  504.  
  505. Ordering Options
  506. ----------------
  507.  
  508. Order by Phone:  (800) 227-0918
  509.  
  510. Order by Fax:    (713) 870-0288
  511.  
  512. Order by Mail:   GENUS MICROPROGRAMMING, INC.
  513.                  1155 DAIRY ASHFORD # 200
  514.                  HOUSTON, TEXAS 77079-3012
  515.  
  516. ----------------------------------------------------------------------
  517.  
  518. GENUS BULLETIN BOARD SERVICE (GBBS)
  519.  
  520. For more information on our packages, we have included example
  521. programs on the Genus Bulletin Board System (GBBS) for you to
  522. download.
  523.  
  524. To download the example programs from the GBBS, just dial (713) 870-
  525. 0601 and set your modem to 300, 1200, 2400 or 9600 baud, No Parity, 8
  526. Data Bits, 1 Stop Bit (N/8/1). After dialing the GBBS number, new
  527. users will be asked a few simple questions concerning their hardware
  528. and then they will be given full access to the Genus BBS automatically
  529. while online with no delays.
  530.  
  531. The Genus BBS is designed and organized so that each package has its
  532. own SIG (Special Interest Group) for messages and a File Download Area
  533. for downloading files. When you access the File Download Area for a
  534. specific package you will see a list of files available and a short
  535. description of each file. In the File Download Area key files follow
  536. naming conventions. Each file starts with a prefix (PCX, FX, TX, GR).
  537. After the prefix comes a file identifier (C for C source code
  538. examples; BAS for Basic source code examples; GXL for example program
  539. images; EXE for the compiled examples).
  540.  
  541. For example a C programmer interested in the PCX Toolkit and GX
  542. Effects would download: PCXC.ZIP and PCXEXE.ZIP from the PCX Toolkit
  543. File Download Area and FXC.ZIP, FXGXL.ZIP and FXEXE.ZIP from the GX
  544. Effects Download Area. All files are compressed with PKZIP, and
  545. PKUNZIP is required to uncompress the files. Copies of both utilities
  546. are located in the Utility File Download Area.
  547.  
  548. The GBBS operates seven days a week, 24 hours a day! However, you are
  549. limited to 90 minutes a day.
  550.  
  551. GENUS COMPUSERVE FORUM
  552.  
  553. Alternatively, we are available on CompuServe by typing GO GENUS at any
  554. CompuServe "!" prompt. Within the Graphics Vendor CompuServe Forum, Genus
  555. Microprogramming has its own Message Area for messages and a Library
  556. Area containing the same files as our GBBS.
  557.  
  558. Genus customers are also entitled to a FREE one month membership to
  559. CompuServe, along with a $15 usage credit.
  560.  
  561.  
  562. 
  563.  
  564.